@charset "utf-8";
body { margin: 0px; font:12px Verdana, Arial, Helvetica, sans-serif; }
a { color: #46546C; text-decoration: none; }
a:hover { text-decoration: none; color: #4d77c3; }
h1, h2, h3, p { margin:0; padding:0; font-size:12px; }
img { border:none; }
ul { margin:0; padding:0; list-style:none; }
#wrapper { width:100%; margin:0 auto; background:#fff; }
#container { width:auto; border:0; margin:0; padding:0; clear:both; }
#top { width:auto; height:48px; background:#313131 url(images/doclogo.png) 26px 5px no-repeat; border-bottom:2px solid #284780; position:relative; }
#top h1 { color:#fff; font-size:14px; font-weight:normal; width:50%; height:32px; overflow:hidden; margin:0; padding:0; line-height:32px; display:inline; position:absolute; top:8px; left:200px; z-index:1; font-family:"微软雅黑"; }
#top h2 { font-size:12px; font-weight:normal; margin:0; padding:0 10px; line-height:24px; position:absolute; top:7px; right:220px; z-index:10; width: 90px; }
#top h2 a { background: none repeat scroll 0 0 #E3E3E3; border: 1px solid #BBBBBB; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 1px 1px #F6F6F6 inset; color: #333333; font:12px; padding:4px 0 5px; text-align: center; text-shadow: 0 1px 0 #FFFFFF; width: 90px; display:block; height:21px; margin-top:5px; }
#top h2 a:hover { text-decoration:none; background: none repeat scroll 0 0 #D9D9D9; box-shadow: 0 0 1px 1px #EAEAEA inset; color: #222222; cursor: pointer; }
#top a { color:#ccc; text-decoration:none; }
#top ul { margin:0; padding:0; list-style:none; width:220px; display:block; position:absolute; top:0; right:0; z-index:10; }
#top li { color:#ccc; float:left; line-height:32px; padding-left:10px; margin-top:5px; }
#top li a { display:block; float:left; }
#yellowLink { height:25px; width:97px; padding-top:7px; }
#yellowLink a { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #7FBF4D; background-image: -moz-linear-gradient(center top, #7FBF4D, #63A62F); border-color: #63A62F #63A62F #5B992B; border-radius: 3px 3px 3px 3px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 0 #96CA6D inset; color: #FFFFFF; font: 12px; padding: 0 0 5px; text-align: center; text-shadow: 0 -1px 0 #4C9021; width:90px; cursor:pointer; display:block; height:25px; }
#yellowLink a:hover { text-decoration:none; background-color: #76B347; background-image: -moz-linear-gradient(center top, #76B347, #5E9E2E); box-shadow: 0 1px 0 0 #8DBF67 inset; cursor: pointer; }
#yellowLink1 { height:27px; width:97px; padding-top:4px; }
#yellowLink1 a { display:block; width:84px; height:23px; line-height:23px; background:url(images/back.png) no-repeat; color:#ff0; padding:1px 0 0 13px; }
#yellowLink1 a:hover { text-decoration:none; }
/*bottom*/
#bottom { width:auto; height:72px; border-top:1px solid #bcbcbc; margin-top:20px; padding-top:1px; background:url(images/dt_admini_bottombg.png) repeat-x left top; }
#copyright { color:#999; font-size:10px; line-height:1.3; margin-top:5px; padding-top:18px; text-align:center; background:url(images/dt_admini_bottom_logo.gif) no-repeat center top; }
#copyright a { color:#395F9B; text-decoration:underline; }
#copyright a:hover { color:#999; text-decoration:underline; }
input { font-size: 12px; }
#dhtmltooltip { BORDER-RIGHT: #ffda8c 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffda8c 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; Z-INDEX: 50; VISIBILITY: hidden; PADDING-BOTTOM: 4px; BORDER-LEFT: #ffda8c 1px solid; WIDTH: 260px; COLOR: #993300; PADDING-TOP: 4px; BORDER-BOTTOM: #ffda8c 1px solid; FONT-FAMILY: Verdana; POSITION: absolute; BACKGROUND-COLOR: #ffffdd }
.mtDropdownMenu { LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: -1000px; }
.mtDropdownMenu td { line-height:18px; }
.mtDropdownMenu .content { POSITION: absolute }
.mtDropdownMenu .items { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; LEFT: 0px; POSITION: relative; TOP: 0px; Z-INDEX: 2 }
.top .items { BORDER-TOP: medium none }
.mtDropdownMenu .item { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; COLOR: #4a4b4b; CURSOR: pointer; FONT-SIZE: 12px; TEXT-DECORATION: none }
.mtDropdownMenu .background { FILTER: alpha(opacity=85); LEFT: 0px; POSITION: absolute; TOP: 0px; Z-INDEX: 1; moz-opacity: .8 }
.mtDropdownMenu .shadowRight { FILTER: alpha(opacity=40); POSITION: absolute; TOP: 3px; WIDTH: 2px; Z-INDEX: 3; moz-opacity: .4 }
.mtDropdownMenu .shadowBottom { FILTER: alpha(opacity=40); HEIGHT: 2px; LEFT: 3px; POSITION: absolute; Z-INDEX: 1; moz-opacity: .4 }
.mtDropdownMenu .hover { FILTER: alpha(opacity=85); BACKGROUND: #e6e6e6; COLOR: #000 }
.mtDropdownMenu .item IMG { MARGIN-LEFT: 12px }
.border { border:1px solid #B1B6D2; margin-top:1px; }
.tablePad { padding:1px 1px 1px 1px; background-color:#fff; }
.tableBorder { border-left:1px solid #A3B9E2; border-right:1px solid #A3B9E2; margin:0 0 3px 0; padding:0; }
.tableBorderNoTop { border-bottom:1px solid #A3B9E2; border-right:1px solid #A3B9E2; border-left:1px solid #A3B9E2; }
.tableBorderNoBot { border-top:1px solid #A3B9E2; border-right:1px solid #A3B9E2; border-left:1px solid #A3B9E2; }
.tableBorderSides { border-right:1px solid #A3B9E2; border-left:1px solid #A3B9E2; }
.tableHeading { font-family:Lucida Grande, Verdana, Geneva, Sans-serif; font-size:12px; font-weight:bold; color:#333; padding:5px 6px 5px 6px; background:url(images/table/bg_table_heading.png) repeat-x left top; border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; margin-bottom:1px; }
.tableHeadingAlt { font-family:Lucida Grande, Verdana, Geneva, Sans-serif; font-size:11px; font-weight:bold; white-space:nowrap; color:#343859; padding:5px 6px 5px 6px; margin-bottom:1px; background:#AEB1D0 url(images/table/bg_table_heading_alt.jpg) repeat-x left top; border-top:1px solid #A1A6D9; border-bottom:1px solid #7B81A9; }
.tableHeadingAlt a:link { color:#424665; text-decoration:none; }
.tableHeadingAlt a:visited { color:#424665; text-decoration:none; }
.tableHeadingAlt a:hover { color:#787FA4; text-decoration:none; }
.tableHeadingAltHover { font-family:Lucida Grande, Verdana, Geneva, Sans-serif; font-size:11px; font-weight:bold; color:#696F92; padding:5px 6px 5px 6px; margin-bottom:1px; background:#C0C3E2 url(images/table/bg_table_heading_alt_on.jpg) repeat-x left top; border-top:1px solid #A1A6D9; border-bottom:1px solid #7B81A9; cursor:pointer; }
.tableHeadingAltHover a { color:#696F92; text-decoration:none; }
.tableHeadingSmall { font-family:Lucida Grande, Verdana, Geneva, Sans-serif; font-size:10px; font-weight:bold; color:#fff; padding:5px 3px 5px 3px; background:#7D82BC url(images/table/bg_table_heading.jpg) repeat-x left top; border-top:1px solid #5B60A1; border-bottom:1px solid #595E99; }
.tableCellOne, .tableCellOneBold { font-family:Lucida Grande, Verdana, Geneva, Sans-serif; font-size:12px; color:#333; padding:4px 10px 4px 6px; border-top:2px solid #fff; border-bottom:1px solid #B1B6D2; background:#F0F0F2 url(images/table/bg_cell_one.png) repeat-x left top; }
.tableCellTwo, .tableCellTwoBold { font-family:Lucida Grande, Verdana, Geneva, Sans-serif; font-size:12px; color:#333; padding:4px 10px 4px 6px; border-top:2px solid #fff; border-bottom:1px solid #B1B6D2; background:#ECEEF3 url(images/table/bg_cell_two.png) repeat-x left top; }
.tableCellPlain { font-family:Lucida Grande, Verdana, Geneva, Sans-serif; font-size:11px; color:#333; padding:5px 10px 8px 7px; border-bottom:1px solid #B1B6D2; background:#fff; }
.tableCellOneBold { font-weight:bold; }
.tableCellTwoBold { font-weight:bold; }
.tableCellOneHover { background:#C0C3E2 url(images/table/bg_cell_hover.jpg) repeat-x left top; font-family:Lucida Grande, Verdana, Geneva, Sans-serif; font-size:11px; color:#333; padding:4px 10px 4px 6px; border-top:2px solid #eee; border-bottom:1px solid #B1B6D2; }
.tableCellTwoHover { background:#C0C3E2 url(images/table/bg_cell_hover.jpg) repeat-x left top; font-family:Lucida Grande, Verdana, Geneva, Sans-serif; font-size:11px; color:#333; padding:4px 10px 4px 6px; border-top:2px solid #eee; border-bottom:1px solid #B1B6D2; }
.clear { clear:both; }
.col2-lbox { float:left; width:49.9%; }
.col2-rbox { float:right; width:49%; }
.box { background:#F7F8FA url(images/table/box_bg.png) repeat-x left top; border:#B1B6D2 1px solid; padding:8px 10px 8px 10px; margin:1px 0 1px 0;}
.red { color:#FF0000; }
#pagebody { width:100%; }
.loca { width:95%; height:23px; float:left; padding:12px 0 0 12px; font-weight:normal; }
#help { width:49%; height:242px; float:left; }
.titles { width:95%; height:31px; margin-left:10px; background:url(images/hbg.png) repeat-x top; }
#titlesr { width:98%; }
.titles span { display:block; }
.titles .titl { padding:10px 0 0 17px; float:left; margin-right:14px; color:#3865B8; }
.titles .enname { padding:10px 0 0 0; float:left; font-family:Verdana; font-size:11px; color:#666; line-height:12px; }
.titles .hlog { width:129px; height:21px; float:right; background:url(images/shl.jpg) no-repeat left bottom; }
#help ul { padding:21px 0 0 24px; }
#help ul li { width:90%; height:60px; }
#help ul li img { float:left; }
#help p { float:left; color:#666; width:81%; padding:3px 0 0 25px; margin-bottom:8px; }
#help p a { color:#3865B8; font-weight:bold; text-decoration:underline; }
#help p a:hover { color:#5A81CA; }
#info { width:50%; height:242px; float:left; }
#mnews { text-align:left; width:98%; height:185px; float:left; padding:10px 0 0 10px; }
.menu1box { position:relative; overflow:hidden; height:22px; width:99%; text-align:left; border:1px solid #ddd; border-bottom:none; }
#menu1 { position:absolute; top:0; left:0; z-index:1; margin:0; padding:0; }
#menu1 li { float:left; display:block; cursor:pointer; width:91px; text-align:center; height:22px; line-height:22px; border-right:1px solid #ddd; background:url(images/mibg.jpg) no-repeat bottom; }
#menu1 li.hover { border-right:1px solid #ddd; background:#fff; font-weight:bold; }
.main1box { clear:both; margin-top:-1px; border:1px solid #ddd; height:159px; width:99%; }
#main1 ul { display:none; margin:0; padding:0; }
#main1 ul li { list-style:none; }
#main1 ul.block { display:block; }
.lsn ol { margin:0; padding:7px 0 0 0; display:block; float:left; width:99%; }
.lsn li { height:24px; width:99%; line-height:22px; background:url(images/nlibg.jpg) no-repeat 9px bottom; }
.lsn li a { margin-left:25px; color:#999; }
.lsn li a:hover { color:#666; }
.lsn li span { color:#999; float:right; }
#site { width:49%; height:191px; float:left; }
#site ul { border-top:1px #ddd solid; margin:10px 0 0 10px; width:95%; }
#site ul li { border-bottom:1px #ddd solid; height:26px; width:100%; float:left; line-height:26px; background:url(images/dian.gif) repeat-y right; }
#site ul li span { display:block; float:left; color:#666; }
#site ul li .stname { width:165px; padding:0 0 0 15px; background:url(images/dian.gif) repeat-y left; }
#site ul li #phphj { position:relative; }
#site ul li #linehj { position:absolute; left:0; top:0; width:10px; height:52px; border-left:1px solid #ddd; }
#stats { width:50%; height:191px; float:left; }
#stats ul { width:98%; height:134px; margin:10px 0 0 10px; }
#stats ul li { height:44px; float:left; width:16.45%; }
#stats ul li span { display:block; height:20px; text-align:center; line-height:20px; color:#666; }
#stats ul li .atsn { background:#efefef; margin:2px 0 2px 2px; }
#stats ul li .numb { background:#f8f8f8; margin:0 0 0 2px; }
#stats ul .stactop { border-top:1px solid #ddd; border-left:1px solid #ddd; }
#stats ul .statop { border-top:1px solid #ddd; }
#stats ul .statopc { border-top:1px solid #ddd; border-right:1px solid #ddd; padding-right:2px; }
#stats ul .staleft { border-left:1px solid #ddd; }
#stats ul .staright { border-right:1px solid #ddd; padding-right:2px; }
#stats ul .stacbot { border-left:1px solid #ddd; border-bottom:1px solid #ddd; padding-bottom:2px; }
#stats ul .stabot { border-bottom:1px solid #ddd; padding-bottom:2px; }
#stats ul .stabotc { border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding-bottom:2px; padding-right:2px; }
#newPic { width:500px; }
.newPic { background:url(images/bg_repno.gif) 0 -600px no-repeat; padding-left:20px; }
.picText { float:left; width:500px; height:30px; }
.enlarge { width:15px; line-height:30px; background:url(images/bg_repno.gif) -108px -630px no-repeat; float:left; margin-left:10px; }
.enlarge:hover { background:url(images/bg_repno.gif) -130px -630px no-repeat; }
/***************************焦点图****************************/
.focusmain { width:1200px; margin:10px 10px; }
.focusmain .focus { float:left }
.focusmain .focus p { color:#999; }
.focusmain .set { margin-left:20px; margin-top:50px; float:left; }
.focusmain .set .right { color:#999; position:absolute; right:0; top:-6px; z-index:9; }
.focusmain .set div p { margin-bottom:10px; height:26px; line-height:26px; float:left; margin-right:10px; white-space:nowrap; display:none; }
.focusmain .set .base p, .focusmain .set #adv p { display:inline; }
.focusmain .set .style { float:none; font-size:14px; line-height:28px; padding:6px 0 16px; border-bottom:1px solid #ccc; position:relative; background:#FFF; }
.focusmain .set .style input { width:70px; margin-right:10px; }
.focusmain .set .style span { position:absolute; top:4px; right:180px; font-size:12px; color:red; }
.focusmain .set .style .button { height:30px; width:120px; line-height:24px; position:absolute; left:560px; top:2px; font-weight:bold; }
.focusmain .set .h4, .focusmain .set #adv .h4 { float:none; color:#666; margin:5px 0 10px 0; }
.focusmain .set .h4 span { color:red; }
.focusmain .set span.tip { display:block; font-size:12px; line-height:20px; color:#666; padding:10px; background:#f1f1f1; margin:10px 0; }
.focusmain .set input { width:60px; }
.focusmain .set input.def { width:80px; }
.focusmain .set .oth { clear:both; }
.focusmain .set .oth * { color:blue; }
.focusmain .set #adv { display:none; }
.focusmain .set #adv-btn { line-height:18px; height:24px; padding:0 10px; }
.bottom { margin-top:30px; }
/**********************************2011-9-5 类型样式**************/
.sty { font-family:Arial; }
.sty input { width:13px; height:13px; float:left; margin:2px 5px 0 0; _margin:0 5px 0 0; }
.sty span { display:block; float:left; margin:0 12px 0 0; height:18px; padding-top:4px; white-space:nowrap; }
/*************************************2012-8-20 自定义属性设置样式*/
.mesWindow { border:#666 1px solid; background:#fff; }
.mesWindowTop { border-bottom:#eee 1px solid; margin-left:4px; padding:3px; font-weight:bold; text-align:left; font-size:12px; }
.mesWindowContent { margin:4px; font-size:12px; }
.mesWindow .close { height:15px; width:28px; border:none; cursor:pointer; text-decoration:underline; background:#fff }
.setleft { width:280px; float:left; }
.setleftod { width:90%; float:left; }
.setright { width:260px; float:left }
.setbox { padding:0 0 20px 0; }
.setbox li { list-style:none; }
.wrapL { width:19.8%; float:left; }
.wrapR { width:80%; float:left; }
.menuText a { text-decoration:none; }
.menuText a:hover { text-decoration:none; }
#setfield { padding:10px 30px 30px 30px; }
#settab { padding:10px 25px 30px 25px; }
#setfield, #settab { line-height:40px; }
#setfield, #settab .txt { clear:right; }
#setfield, #settab label { clear:left; }
.addline { padding-left:40px; }
.saveline { width:100%; padding-bottom:15px; text-align:center; float:left; }
.txt { height:14px; padding:5px 0 5px 10px; -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: white; border-color: #CCCCCC #E2E2E2 #E2E2E2 #CCCCCC; border-style: solid; border-width: 1px; box-shadow: 1px 2px 3px #F0F0F0 inset; color: #666; overflow: hidden; vertical-align: middle;}
.savest { width:200px; height:40px; margin-top:20px; font-family:"微软雅黑"; font-size:16px; background-color: #ECECEC; background-image: -moz-linear-gradient(#F4F4F4, #ECECEC); border: 1px solid #D4D4D4; border-radius: 0.5em 0.5em 0.5em 0.5em; color: #333333; cursor: pointer; display: inline-block; outline: medium none; overflow: visible; position: relative; text-decoration: none; text-shadow: 1px 1px 0 #FFFFFF; white-space: nowrap; }
.savest:hover { background-color: #3072B3; background-image: -moz-linear-gradient(#599BDC, #3072B3); border-color: #3072B3 #3072B3 #2A65A0; color: #FFFFFF; text-decoration: none; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3); border: 1px solid #999; }
.setbox a { text-align:center; color:#900; display:block; width:150px; height:20px; background-color: #fff; padding-top:5px; background-image: -moz-linear-gradient(#F4F4F4, #ECECEC); border: 1px solid #D4D4D4; border-radius: 50em 50em 50em 50em; cursor: pointer; display: inline-block; outline: medium none; overflow: visible; position: relative; text-decoration: none; white-space: nowrap; }
.setbox a:hover { background-color: #DC5F59; background-image: -moz-linear-gradient(#DC5F59, #B33630); border-color: #B53F3A #B53F3A #A0302A; color: #FFFFFF; }
.button { height:13px; display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding:0.5em 2em; text-shadow: 0 1px 1px rgba(0, 0, 0, .3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); box-shadow: 0 1px 2px rgba(0, 0, 0, .2); }
.button:hover { text-decoration: none; }
.button:active { position: relative; top: 1px; }
.orange { color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top, #faa51a, #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover { background: #f47c20; color:#fff; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top, #f88e11, #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top, #f47a20, #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
/*******************************2012-08-21后台样式修改*/
.adtbtitle td{ padding:0; margin:0;}
.admintb { background:#FFF68F;}
.admintb .adtbtitle { height:28px; }
.admintb tr { padding-left:8px;}
.adtbtitle h3 { height:15px; background-color: #3072B3; background-image: -moz-linear-gradient(#599BDC, #3072B3); border:1px solid; border-radius: 0.2em 0.2em 0.2em 0.2em; color: #fff; cursor: pointer; display: inline-block; font: 12px; outline: medium none; overflow: visible; padding: 0.5em 1em; position: relative; text-decoration: none; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3); white-space: nowrap; margin-right:10px; border-color: #3072B3 #3072B3 #2A65A0; float:left; }
.creatbt { height:15px; background-color: #ECECEC; background-image: -moz-linear-gradient(#F4F4F4, #ECECEC); border: 1px solid #D4D4D4; border-radius: 0.2em 0.2em 0.2em 0.2em; color: #333333; cursor: pointer; display: inline-block; font: 12px; outline: medium none; overflow: visible; padding: 0.5em 1em; position: relative; text-decoration: none; text-shadow: 1px 1px 0 #FFFFFF; white-space: nowrap; margin-right:10px; float:left; }
.creatsb { height:29px; background-color: #ECECEC; background-image: -moz-linear-gradient(#F4F4F4, #ECECEC); border: 1px solid #D4D4D4; border-radius: 0.2em 0.2em 0.2em 0.2em; color: #333333; cursor: pointer; display: inline-block; font: 12px; outline: medium none; overflow: visible; padding: 0.5em 1em; position: relative; text-decoration: none; text-shadow: 1px 1px 0 #FFFFFF; white-space: nowrap; margin-right:10px; float:left; }
.creatbt:hover, .creatbt:focus, .creatbt:active { background-color: #3072B3; background-image: -moz-linear-gradient(#599BDC, #3072B3); border-color: #3072B3 #3072B3 #2A65A0; color: #FFFFFF; text-decoration: none; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3); }
.savebt { height:29px; -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #7FBF4D; background-image: -moz-linear-gradient(center top, #7FBF4D, #63A62F); border-color: #63A62F #63A62F #5B992B; border-radius: 3px 3px 3px 3px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 0 #96CA6D inset; color: #FFFFFF; font: 12px; padding: 5px 0 5px; text-align: center; text-shadow: 0 -1px 0 #4C9021; width:80px; cursor:pointer; }
.savebt:hover { background-color: #76B347; background-image: -moz-linear-gradient(center top, #76B347, #5E9E2E); box-shadow: 0 1px 0 0 #8DBF67 inset; cursor: pointer; color:#fff; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3); }
.dt-table-pagebar { padding-right:10px; text-align:right; }
.prokeyword { width:150px; height:25px; border:1px solid #ccc; margin-right:10px; float:left; }
/**************************************************2012-8-24 静态化管理样式***********/
#static { width:150px; float:right; }
ul#tree { width:99%; height:auto; }
ul#tree li { border:1px dotted #ccc; width:99%; height:28px; margin:3px 0 3px; line-height:28px; clear:both; padding: 0 10px 0 10px; }
ul#tree span { display:block; float:left; overflow:hidden;}
.tree .title{ width:80%;}
.del { width:100px; padding: 0;}
.title { padding-left:20px; width:35%; }
.fsize { width: 200px; }
.created { width:200px; }
.next, .placeholder, .viewfile, .download { width: 50px; padding-top: 5px;}
.dir { }
.dir .del { width:100px; padding-top: 5px;}
.file { }
.help { margin-left:50px; }
/***************************************************2012-8-24 全局样式************/
.header { width:100%; height:50px; background:url(images/topbg.png) repeat-x; position:relative; }
.logo { height:48px; float:left; background:url(images/logo.png) no-repeat left; text-indent:310px; }
.header h1 { font-size:16px; color:#fff; font-family:"微软雅黑"; padding-top:6px; height:42px; line-height:42px; overflow:hidden; }
.hbtn { width:485px; padding-left:10px; height:48px; position:absolute; right:0; top:0; background:url(images/topbg.png) repeat-x;}
.hbtn h2 { float:left; margin-right:24px; padding-top:9px; }
.hbtn h2 a { background:url(images/hbtn.png) no-repeat; display:block; height:30px; font-family:"微软雅黑"; font-size:14px; color:#fff; line-height:28px; text-indent:28px; }
.hbtn h2 .preview { width:95px; }
.hbtn h2 .preview:hover { background-position:left -30px; color:#666; }
.hbtn h2 .build { width:122px; background-position:left -90px; color:#666; }
.hbtn div { float:left; line-height:48px; }
.hbtn div a { margin:0 5px; color:#fff; }
.location { width:100%; height:42px; line-height:42px; text-indent:24px; background:url(images/home.gif) 7px center no-repeat; }
.enterprise { padding:0 275px 0 10px; position:relative; }
.clear { clear:both; height:5px; overflow:hidden; background:#fff; width:100%; }
.noun { background:#f5f5f5; padding:15px; }
#am_menu { height:36px; background:url(images/admin_dian1.gif) repeat-x bottom; padding-left:5px; }
#am_menu li { float:left; width:98px; height:34px; line-height:34px; text-align:center; background:#fff; border:1px solid #ccc; border-bottom:none; cursor:pointer; font-size:14px; color:#666; font-family:"微软雅黑"; margin-right:5px; }
#am_menu .doooc { border:none; width:100px; height:35px; }
#am_menu .hover { background:#f5f5f5; color:#333; height:35px; border:1px solid #676767; border-bottom:none; }
#am_main .amcon { display:none; }
#am_main #block { display:block; }
.func { padding-left:30px; height:240px; }
.func ul { width:28%; float:left; height:200px; padding-top:33px; }
.func li { height:66px; padding-left:50px; background:url(images/ambg.png) no-repeat; }
.func li a { font-weight:bold; color:#666; text-decoration:underline; line-height:22px; }
.func li a:hover { text-decoration:none; }
.func li p { color:#999; }
.admin_info { background:#f5f5f5; padding:12px 0; }
.admin_info p { line-height:20px; padding:5px 0 5px 25px; }
.admin_info span { display:block; float:left; width:200px; }
.spaceuse { padding-left:25px; line-height:24px; }
.admin_info #space { width:30%; height:11px; line-height:11px; padding:1px; border:1px solid #ccc; float:left; margin-top:4px; }
.admin_info #using { height:11px; line-height:11px; background:-webkit-gradient(linear, 0 100%, 0 0, from(#669900), to(#66CC00)); background:-moz-linear-gradient(top, #66CC00, #669900);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66CC00', endColorstr='#669900');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66CC00', endColorstr='#669900')"; }
.amnew ul { width:95%; float:left; margin-top:18px; }
.amnew li { width:95%; line-height:28px; padding-left:40px; background:url(images/admin_dian2.gif) no-repeat 27px 12px; }
.amnew li span { margin-right:5px; color:#3399FF; }
.amnew li span a { color:#3399FF; }
.clr { clear:both; overflow:hidden; }
.faq { width:253px; border:1px solid #ddd; position:absolute; top:0; right:10px; }
.footer { float: left; width:100%; height:60px; background:url(images/botbg.png) repeat-x bottom; position:relative; padding-top:42px; }
.footer div { width:208px; height:102px; background:url(images/botlogo.png) no-repeat 23px 20px; float:left; position:absolute; left:0; top:0; }
.footer p { padding-left:208px; line-height:22px; color:#666; }
.footer p a { color:#666; }
.footer p a:hover { color:#333; }
.main .block td { height:35px; }
/***********************2012.08.27会员头像裁剪***************************/

.imgareaselect-border1 { background: url(images/border-v.gif) repeat-y left top; }
.imgareaselect-border2 { background: url(images/border-h.gif) repeat-x left top; }
.imgareaselect-border3 { background: url(images/border-v.gif) repeat-y right top; }
.imgareaselect-border4 { background: url(images/border-h.gif) repeat-x left bottom; }
.imgareaselect-border1, .imgareaselect-border2, .imgareaselect-border3, .imgareaselect-border4 { filter: alpha(opacity=50); opacity: 0.5; }
.imgareaselect-handle { background-color: #fff; border: solid 1px #000; filter: alpha(opacity=50); opacity: 0.5; }
.imgareaselect-outer { background-color: #000; filter: alpha(opacity=50); opacity: 0.5; }
.imgareaselect-selection { }
/*************************2012-08-27修改栏目、频道页面样式****************/
.cgchannel td { vertical-align:top; }
.cgchannel .textinput { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: white; border-color: #CCCCCC #E2E2E2 #E2E2E2 #CCCCCC; border-style: solid; border-width: 1px; box-shadow: 1px 2px 3px #F0F0F0 inset; color: #666; overflow: hidden; vertical-align: middle; margin-bottom:5px; }
.cgchannel .textinput:hover { border-color: #fc6 #fcc #fcc #fc6; box-shadow: 1px 2px 3px #F0F0F0 inset; }
.cgchannel h4 { width:90px; text-align:right; float:left; font-weight:normal; font-size:12px; padding-top:5px; }
.externallinks, .externallinks li, .subclass li { float:left; }
.externallinks li label { padding:5px 10px; border:1px solid #ccc; display:block; margin:0 15px 10px 0; cursor:pointer; }
.externallinks li label:hover { border:1px solid #fc3; }
.externallinks li .slected { border:1px solid #fc3; background:url(images/chosebg.gif) right bottom no-repeat; }
.select, .select2 { position:relative; padding:0; width:110px; height:25px; }
.select span, .select2 span { display:block; height:20px; width:100px; background:url(images/select_bg.jpg) no-repeat; z-index:1; padding:5px 0 0 10px; }
#sub_list, #sub_list2 { position:absolute; padding:0 2px 2px 0; top:28px; left:0; width:108px; z-index:5; }
#sub_list ul, #sub_list2 ul { display:block; padding:5px; border:1px solid #E1E1E1; background:#FFF }
#sub_list ul li, #sub_list2 ul li { line-height:20px; }
#sub_list ul li a, #sub_list2 ul li a { display:block; padding:3px 0 2px 3px; text-decoration:none }
#sub_list ul li a:hover, #sub_list2 ul li a:hover { background:#F4F4F4 }
.hidden { display:none }
.tip-bubble { margin:5px 0 0 20px; float:left; padding:20px; color: #666; position: relative; background-color: #F0F0F0; border-radius: 10px; border: 1px solid #F0F0F0; box-shadow: 1px 1px 2px #F0F0F0; -moz-box-shadow: 1px 1px 2px #F0F0F0; -webkit-border-shadow: 1px 1px 2px #F0F0F0; text-shadow: 0px 0px 15px #fff; }
.tip-bubble:after { content: ''; position: absolute; width: 0; height: 0; border: 15px solid; }
.tip-bubble-left:after { border-right-color: #F0F0F0; top: 50%; right: 100%; margin-top: -15px; color:#fff; }
/*************************2012-09-10导航样式****************/
.nav { width:100%; height:35px; border-bottom:2px solid #d2d2d2; background:#efefef; }
.nav li { float:left; height:35px; position:relative; z-index:10000; background:url(images/navli.gif) no-repeat right 1px; }
/*.nav li span{ display:block; height:35px; background:#ccc; opacity:0.90; -moz-opacity:0.90; filter:alpha(opacity=90);}*/
.nav li a { color:#333; font-size:12px; line-height:35px; padding:0 18px; display:block; }
.nav .iehover a { color:#333; }
.nav .iehover a:hover { color:#666; background:#e1e1e1; }
.nav li ul { position:absolute; top:35px; display:none; _width:10px; border-right:2px solid #bbb; border-bottom:2px solid #bbb; background:url(images/ulbg.png) repeat-x top; border-left:1px solid #ccc; }
.nav li li { background:none; height:29px; padding-top:1px; width:100%; background:url(images/admin_dian2.gif) no-repeat 8px 14px; }
.nav .iehover .iehover { background:url(images/dian2.gif) no-repeat 6px 12px; }
.nav li li a { line-height:29px; white-space:nowrap; }
.nav .iehover ul { display:block; left:0; }
.nav .iehover li ul, .nav .iehover .iehover li ul, .nav .iehover .iehover .iehover li ul, .nav .iehover .iehover .iehover .iehover li ul, .nav .iehover .iehover .iehover .iehover .iehover li ul { display:none; }
.nav .iehover .iehover ul, .nav .iehover .iehover .iehover ul, .nav .iehover .iehover .iehover .iehover ul, .nav .iehover .iehover .iehover .iehover .iehover ul, .nav .iehover .iehover .iehover .iehover .iehover .iehover ul { top:0; border-left:1px solid #bbb; display:block; }
/**************************2012-09-11构建网站导航样式***********************************/
.navin { width:100%; height:35px; border-bottom:2px solid #d2d2d2; background:#efefef; }
.navin li { float:left; height:35px; background:url(images/navli.gif) no-repeat right 1px; padding:0 14px; position:relative; z-index:10; }
.navin li h3 { height:35px; line-height:35px; overflow:hidden; font-weight:normal; }
.navin li a { color:#333; font-size:12px; white-space:nowrap; float:left; display:block; }
.navin li span { display:none; width:28px; height:35px; float:left; background:url(images/navsign.png) no-repeat right center; cursor:pointer; }
.navin li div { display:none; position:absolute; top:28px; width:454px; height:277px;}
.navin li div h4 { width:454px; height:40px;}
.navin li div b { width:19px; height:25px; float:right; display:block; cursor:pointer; }
.szdhcd { background:url(images/navtip/szdhcd.png) no-repeat; }
.zdsz { background:url(images/navtip/zdsz.png) no-repeat; }
.mbgl { background:url(images/navtip/mbgl.png) no-repeat; }
.mkgl { background:url(images/navtip/mkgl.png) no-repeat; }
.yhgl { background:url(images/navtip/yhgl.png) no-repeat; }
.gggl { background:url(images/navtip/gggl.png) no-repeat; }
.sjkgl { background:url(images/navtip/sjkgl.png) no-repeat; }
.jthgl { background:url(images/navtip/jthgl.png) no-repeat; }
.zygl { background:url(images/navtip/zygl.png) no-repeat; }
.sjhq { background:url(images/navtip/sjhq.png) no-repeat; }
/*******************************2012-10-09模版管理样式************************************/
#laberdiv { position:relative; z-index:1; }
.labelmanager { height:80px; overflow:hidden; background:#ddd; opacity:0.60; -moz-opacity:0.60; filter:alpha(opacity=60); }
/*******************************2012-10-11设置导航菜单样式************************************/
.navtitle { height:30px; background:#fff url(images/admin_dian1.gif) repeat-x bottom; padding:10px 0 0 5px; }
.navtitle .nta { float:left; padding:0 10px; height:28px; line-height:28px; background:#f5f5f5; border:1px solid #ccc; border-bottom:none; cursor:pointer; font-size:12px; color:#666; margin-right:5px; }
.navtitle .nthover { float:left; background:#7FBF4D; text-align:center; color:#fff; padding:5px 10px 0 10px; height:24px; border:1px solid #676767; border-bottom:none; cursor:pointer; font-size:12px; margin-right:5px; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3); }
.navtitle .nta:hover { background:#7FBF4D; color:#fff; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3); }
.hbtn h2 .build2 { width:122px; background-position:left -180px; color:#666; }
/*******************************2012-10-16设置导航菜单样式************************************/
.clkopen { background-color: #3072B3; background-image: -moz-linear-gradient(#599BDC, #3072B3); border:1px solid; border-radius: 0.2em 0.2em 0.2em 0.2em; color: #fff; cursor: pointer; display: inline-block; font: 12px; outline: medium none; overflow: visible; padding: 0.5em 1em; position: relative; text-decoration: none; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3); white-space: nowrap; margin-right:10px; border-color: #3072B3 #3072B3 #2A65A0; }
.clkopen:hover { background-color: #ECECEC; background-image: -moz-linear-gradient(#F4F4F4, #ECECEC); border: 1px solid #D4D4D4; border-radius: 0.2em 0.2em 0.2em 0.2em; color: #333333; cursor: pointer; display: inline-block; font: 12px; outline: medium none; overflow: visible; padding: 0.5em 1em; position: relative; text-decoration: none; text-shadow: 1px 1px 0 #FFFFFF; white-space: nowrap; }
/*******************************2012-10-17设置导航菜单样式************************************/
.closebt { background:url(images/cls.gif) no-repeat; width:20px; height:20px; display:block; cursor:pointer }
.closebt:hover { background:url(images/cls.gif) 0 -20px no-repeat; }
textarea{ font-size:12px;}
#admini_help a{float:right; background:url(images/light2.gif) 0 3px no-repeat; padding:10px 0 0 20px; height:23px;}